package cn.cqautotest.downloadfile.download

import okhttp3.ResponseBody
import retrofit2.Call
import retrofit2.http.GET
import retrofit2.http.Streaming
import retrofit2.http.Url

interface DownloadFileApi {

    /**
     * 注解这个请求将获取数据流,此后将不会这些获取的请求数据保存到内存中,将交与你操作.
     *
     * @Url 注解：如果传入的是相对地址就和 BASE_URL 进行拼接，如果是绝对地址则本次请求会忽略 BASE_URL，
     * 直接使用传入的 url
     */
    @Streaming
    @GET
    fun download(@Url url: String?): Call<ResponseBody?>?
}